package org.springblade.modules.admin.vo;

import lombok.Data;
import org.springblade.modules.system.entity.User;

import java.util.Date;
import java.util.List;

/**
 * @Date 11:20 2025/6/16
 * @Description {
 *   保养排期批量修改人员校验结果
 * }
 * @Author lsay
 **/
@Data
public class VerifyModifyPlanUserResultVO {

	/**
	 * 工单id
	 */
	private Long planId;

	/**
	 * 计划时间
	 */
	private Date planDate;

	/**
	 * 项目名称
	 */
	private String buildingName;

	/**
	 * 电梯地址
	 */
	private String elevatorAddress;

	/**
	 * 任务年审类型 1:非年审，2:年审
	 */
	private Integer planAuditType;

	/**
	 * 模板名称
	 */
	private String templateNames;

	/**
	 * 原有计划执行人
	 */
	private List<User> oldPlanUsers;

	/**
	 * 最新计划执行人
	 */
	private List<User> newPlanUsers;

	/**
	 * 1-强制多人 2-部分删除后无人
	 */
	private String errorType;

}
